const { defineConfig } = require('@vue/cli-service');
const path = require("path");
module.exports = defineConfig({
	transpileDependencies: true,
	css: {
		loaderOptions: {
			less: {
				// 若 less-loader 版本小于 6.0，请移除 lessOptions 这一级，直接配置选项。
				lessOptions: {
					modifyVars: {
						// 通过 less 文件覆盖（文件路径为绝对路径）
						hack: `true; @import "${path.join(__dirname, './src/components/Vant/theme-cyan.less')
							}";`,
					},
				},
			},
		},
	},
	configureWebpack: {
		//  不使用webpack5内置的环境变量，使用自定义的环境变量
		optimization: {
			nodeEnv: false
		},
		devServer: {
			port: process.env.port,
		}
	}
})
